Abstract: This document The Internet has connected many of the devices in the world. By the end of 2015, we already had9 billion connected things. And some predict that by 2020, the number of Internet-connectedthings will reach or even exceed 50 billion. Many network connected devices can’t be updated.Considering the range of applications, it’s impossible to determine exactly which services areback-ending any particular product or service. This is the problem in a nutshell: One can’tdetermine exactly where the data is being processed and stored.Load balancing and Traffic management methods are adopted in the design of switching androuting algorithms. However, the requirement of load balancing in conventional networks cannotbe fully satisfied by traditional approaches. The quantityof data flowing in these systems isconsiderably high. The network topology and switching mechanism can affect the performanceand latency significantly. The layer 2 switching has some significant disadvantages which includelack of hardware which increase their susceptibility to broadcast storms. The main reasonis the lack of efficient ways to obtain network traffic statistics from network devices. Propertraffic management and load balancing will help take some extra effects towards the cause ofmaking data flow easier. SDN separates the control plane from the data plane and this centralizedcontrol of data layer and control layer will make the management of data packets easier.As a solution, applications to manage the traffic and balance the load at switch based uponSDN architecture is developed to provide improved routing and networking performance fornetwork.

Keywords: Software-Defined Networking (SDN), controller, OpenFlow, OpenDayLight.